home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
The World of Computer Software.iso
/
smcdsk44.zip
/
SYSMAP.DOC
< prev
next >
Wrap
Text File
|
1992-10-06
|
12KB
|
246 lines
STANDARD MICROSYSTEMS CORPORATION
Computer System Maps for Help in Configuring
EtherCard PLUS Family LAN Adapters
This software is licensed by SMC for use by its customers only.
Copyright (c) 1992 Standard Microsystems Corporation.
All rights reserved.
The EtherCard PLUS Family LAN Adapters use three resources to communi-
cate with the computer system. These are the IRQ (interrupt
request channel), I/O Base Address, and RAM buffer area. The LAN
adapter does not have the capability to share these resources.
This means that problems can occur if you try to share these
areas with other add-on adapters or other parts of the computer
that use these resources.
Below is a description of the three resources and what common
devices use them. Use this as a guide when installing an 8003/8013
family LAN adapter.
You should not change the factory setting of the LAN adapter if
there are no conflicts with it. If necessary, it is a simple
matter to change to a different configuration.
The factory settings are: IRQ = 3; I/O Base Address = 280 (hex);
RAM Buffer Base Address = D0000 (hex).
NOTE:
The RAM Buffer location is set when you load the network software
driver(s), not by jumpers or other settings on the board itself.
=====================================================================
SYSTEM RESOURCES USED BY LAN ADAPTER BOARDS
=====================================================================
(1) IRQ - Interrupt Request Channel
Use the chart below to determine which interrupt is best for the
LAN adapter. If you cannot find an available interrupt, you must
remove or disable one of the conflicting devices.
Most EtherCard PLUS Family LAN Adapters for XT/AT bus systems can use
interrupt 2, 3, 4, 5, 6, or 7. Micro Channel bus adapters can use
interrupt 3, 4, 10 and 14 or 15. See the User Installation Guide
provided with your LAN adapter to determine which interrupts are
available to you.
Interrupt Other Devices That This IRQ May Not Be Available
(IRQ) Use This IRQ For LAN Adapter If ...
---------------------------------------------------------------------
| 2 | (Usually available) | if EGA or VGA installed |
| 3* | COM2:, SDLC, BSC | if 2nd SERIAL PORT installed |
| 4 | COM1:, SDLC, BSC | if 1st SERIAL PORT installed |
| 5 | Hard Disk (in XTs) | in an XT with a hard disk --or-- |
| | LPT2: (in ATs) | an AT with a 2nd PARALLEL PORT |
| 6 | Floppy Disk | in any system with a floppy drive|
| 7 | LPT1: | if 1st PARALLEL PORT installed |
|-------------------------------------------------------------------|
| IRQ's 2 through 7 are only on XT computer systems and IRQ's |
| 2 through 15 are only on AT computer systems. |
|-------------------------------------------------------------------|
| 8 | Realtime Clock IRQ | used by computer system |
| 9 | INT 0Ah (IRQ 2) | Software Redirected to IRQ 2 |
| 10 | (Usually available) | if other device occupys IRQ 10 |
| 11 | (Usually available) | if other device occupys IRQ 11 |
| 12 | (Usually available) | if other device occupys IRQ 12 |
| 13 | used by system | is the Coprocessor IRQ |
| 14 | used by system | Fixed Disk Controller |
| 15 | (Usually available) | if other device occupies IRQ 15 |
---------------------------------------------------------------------
* Factory setting
=====================================================================
(2) I/O Base Address
This is a special area in memory used by the computer system to
communicate with devices external to the microprocessor. These
addresses are always stated in hexadecimal (hex).
The EtherCard PLUS Family LAN Adapter boards use 32 decimal (20 hex)
consecutive I/O addresses starting at any base address between
200 and 3E0. If the factory setting of 280 is selected, for
example, the adapter will use addresses 280-29F.
Below is a map of common devices and their I/O ports.
The numbers in the left column are the possible selections for
the LAN adapter I/O Base Address. If there is a device using an
address (for example, if you have a game controller at address
200), then do not locate the LAN adapter at that address. Any
address can be used as long as another device in the system is not
trying to use the area between that base address and the next one.
Possible I/O Potential Conflicting Devices And Their
Base Addresses Typical I/O Addresses
---------------------------------------------------------------------
| [200] | Game Controller/Joystick (200 - 20F) |
| | Expansion Unit (210 - 217) |
| [220] | Novell NetWare Key Card |
| [240] | |
| [260] | LPT2: (278 - 27F) |
| [280]* | LCD display on Wyse 2108 PC |
| [2A0] | |
| [2C0] | |
| [2E0] | COM4: (2E8 - 2EF) GPIB-Adapter 0 (2E1) |
| | COM2: (2F8 - 2FF) Data Acquisition (2E2 - 2E3) |
| [300] | Prototype Card (300 - 31F) |
| | 3Com EtherLink factory setting is 300 - 31F |
| [320] | XT Hard Disk Interface (320 - 32F) |
| [340] | |
| [360] | LPT1: (378 - 37F) |
| [380] | SLDC/Secondary Bi-sync Interface (380 - 38C) |
| [3A0] | Primary Bi-sync Interface (3A0 - 3A9) |
| | Monochrome Display (3B0 - 3BB) |
| [3C0] | EGA Display Control (3C0 - 3CF) |
| | Color/Graphics Display-CGA (3D0 - 3DF) |
| [3E0] | COM3: (3E8 - 3EF) |
| | Floppy Disk Controller (3F0 - 3F7) |
| | COM1: (3F8 - 3FF) |
---------------------------------------------------------------------
* Factory setting
Addresses without a description are usually available.
Computers that have a small built-in LED or LCD display
(to show disk cylinder data or clock speed, for example) might use
certain I/O addresses to interface with that display.
=====================================================================
(3) RAM Buffer - Shared Memory Base Address
RAM buffer memory that resides on EtherCard PLUS Family LAN Adapters
is used for passing data to and from the adapter. You must
select an area in your system's memory space above the DOS 640K
boundary where this buffer can reside without conflicting with
RAM or BIOS ROMs located on other add-on boards in your system.
The RAM buffer on a EtherCard PLUS Family LAN Adapter can occupy a space
of 8, 16 or 32 Kbytes depending on the adapter:
When using an EtherCard PLUS Family LAN Adapter with a ROM installed,
space must be allocated for both the RAM buffer and the ROM.
Just as with other devices, the RAM and ROM areas must not conflict
with each other. ROM sizes can be 16, 32, or 64 Kbytes.
The memory locations for the RAM Buffer are always expressed in
hexadecimal. 640K in hexadecimal is A0000. This is the first
available location for the RAM Buffer.
Using a base address of D0000 (the default for most EtherCard PLUS Family
LAN Adapter drivers) as an example, here are the ranges of
memory occupied by the LAN adapter RAM buffer:
8 Kbytes - would use D0000 through D1FFF
16 Kbytes - would use D0000 through D3FFF
32 Kbytes - would use D0000 through D7FFF
Below is a map of how the memory space above 640K (A0000) is
used on many computer systems. Use this as a guide to
determine where to locate the RAM (or ROM) on the LAN adapter.
Remember that the RAM Buffer location is determined by the
software driver(s) you use, not by jumpers or other settings on
the board itself.
Possible Memory Spaces Devices That Use Portions See
For RAM Buffer Of This Memory Space Note
--------------------------------------------------------------
| A0000-AFFFF (Page A) | EGA on-board video memory | 1 |
| B0000-B7FFF (Page B0) | Mono on-board video memory | 1 |
| B8000-BFFFF (Page B8) | RGB and mono video memory | 1 |
| C0000-C7FFF (Page C0) | VGA/EGA BIOS ROM | 1 |
| C8000-CFFFF (Page C8) | XT hard disk BIOS ROM | 1 |
| D0000-DFFFF (Page D) | Expansion RAM (LIM) area | 2 |
| E0000-EFFFF (Page E) | Expansion RAM area and some | 2 |
| | AT system ROM BIOS | |
| F0000-FFFFF (Page F) | Permanent system ROM BIOS area | |
--------------------------------------------------------------
Note 1: Portions of this memory area are also used by VGA
video adapters, but there is considerable variation depending on
the manufacturer. We recommend setting the RAM Buffer Address
to D0000 or above if an 8-bit VGA is installed. If you have a
16-bit VGA, be careful of a RAM conflict. Many 16-bit VGA cards
respond to the entire address space between C0000 and DFFFF for
their BIOS even though the BIOS actually only uses C0000-C7FFF.
If you have one of these cards, you have several options when
selecting a RAM address for your LAN adapter. Note that
Western Digital Paradise brand VGA adapters will operate properly
in 16-bit BIOS mode with Western Digital 16-bit LAN adapters so
no special considerations are necessary. The considerations
below are still required when using an 8-bit LAN adapter with
16-bit Paradise VGA adapters.
The first option is to convert the 16-bit VGA BIOS to 8-bit mode
operation and use the normal LAN RAM Buffer address of D0000.
This may slow down some VGA functions although the video RAM
will still operate in 16-bit mode. Check the installation
manual that came with your VGA adapter or your system manual
if your system comes with a 16-bit VGA on the motherboard for
instructions on how to set your VGA BIOS to 8-bit operation.
Note that if your machine uses shadow RAM you will not experience
any performance reduction because the BIOS operates out of RAM
instead of ROM after the machine boots.
A second option is to select a non conflicting region of memory
to allocate for your LAN adapter and leave the VGA BIOS in 16-bit
mode. In many machines the E page (E0000-EFFFF) is not used for
the system BIOS and is available for use by the LAN adpater.
Machines where this region is available include the IBM PC XT and
many PC AT clones. On an IBM PC AT, the E page is used for ROM
Basic and is not available for use by the LAN adapter. The
procedure for setting the RAM address varies depending
on which network driver software you are using.
Note 2: Portions of this memory area are used by Expanded Memory
boards for page swapping and by 386 and 386sx memory management
utilities like 386-to-the-MAX, QEMM 386 and Microsoft Windows
when used in 386 mode. Memory management utilities and Expanded
Memory boards usually have a way to exclude a portion of this
address range which can permit you to use it for your LAN adapter.
For example, if you are using Windows in a 386 or 386sx machine,
and want to install your LAN adapter at C8000-C9FFF (assuming 8K
LAN adapter RAM). In this case you should add the line:
EMMExclude=C800-C9FF
to the [386enh] section of your system.ini file. See sysini2.txt
in the Windows 3.0 documentation for more details.
This memory area may also be occupied by some 16-bit VGA video
adapters (see Note 1).
EtherCard PLUS, TokenCard, and SuperDisk are trademarks, and SMC and
Standard Microsystems are registered trademarks of Standard Microsystems
Corporation. Other trademarks mentioned herein belong to their respective
companies.